A.二叉搜索树按照中序遍历将各结点打印出将各结点打印出来,将得到按照由小到大的排列。Ifweprintabinarysearchtree’snodesaccordingitsinfixorder,thesequencewillbefromsmalltolarge.
B.如果结点χ的左子树有右子树,则存在某个结点的值介于结点χ的值和χ左儿子的值之间,并且这个结点在$$x$$的左子树之中。Iftheleftchildtreeofanodexhasarightchildtree,thenthereexistssomenodewhosevalueisbetweenthevalueofnodexandthevalueofitsleftchildnode,andthisnodeisontheleftchildtreeofnodex.
C.二叉搜索树一定是满二叉树。Abinarysearchtreemustbeafullbinarytree.
D.当根结点没有左儿子时,根结点一定是值最小的结点。Iftherootnodedoesn’thaveleftchild,itmustbethenodewiththesmallestvalue.
A.最小堆中,某个结点左子树中最大的结点可能比右子树中最小的结点小。Inaminimumheap,thelargestvalueonsomenode’sleftchildtreecouldbepossiblysmallerthanthesmallestvalueofitsrightchildtree.
B.使用筛选法建堆要比将元素一个一个插入堆来建堆效率高。Screeningmethodhasahigherefficiencythaninsertingelementsonebyonewhileconstructingaheap.
C.堆一定是完全二叉树。Aheapmustbeacompletebinarytree.
D.最小堆中,最下面一层最靠右的结点一定是权值最大的结点。Inaminimumheap,therightestnodeonthenethermostlayermustbethenodewiththelargestvalue.
A.Huffman编码中所有编码都是等长的。AllcodesinaHuffmancodehavethesamelength.
B.Huffman编码是一种前缀编码。Huffmancodeisakindofprefixcode.
C.Huffman树一定是满二叉树。AHuffmantreemustbeafullbinarytree.
D.对于同样的一组权值两两不同的内容可以得到不同的Huffman编码方案。DifferentcontentwiththesamegroupofweightscangetdifferentHuffmancodes.
A.以001开头的编码不可能对应其他字母。Acodebeginningwith001couldn’tcorrespondwithotherletters.
B.以000开头的编码不可能对应任何字母。Codesbeginningwith000couldn’tcorrespondwithanyletter.
C.编码0和00可能对应于其他字母。Code0and00couldcorrespondingwithotherletters.
D.以01开头和1开头的编码肯定对应某个字母。Codesbeginningwith01or1mustcorrespongdingwithsomeletters.
数据结构与算法
北京大学
军职在线答案
大学网课